body{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#EEEEEE;
}

#back{
	position: absolute;
	left: 5%;
    top: 1%;
}

#legend{
	margin-left:90%;
	margin-right:2%
}

a.link{
	color:#0073EA;
}

#logo{
	margin-top:15%;
	margin-left:37%;
	color:#0073ea;
}

#s{
	margin-left:35%;
	font-size:15px;
	height:36px;
	line-height:36px;
	margin-right:12px;
	width:30%;
}

#submitButton{
	height:36px;
	overflow:hidden;
	text-transform:uppercase;
	cursor:pointer;
}

#radioGroup{
	font-size:11px;
	margin-top:2%;
	margin-left:35%;
	width:330px;
}

h3.notFound{
	margin-left:35%;
	font-size:18px;
	font-weight:normal;
	color:#ff0084;
}

#resultsDiv{
	margin-top:1%;
}

.result{
	margin-top:1%;
	margin-left:35%;
	margin-right:35%;
}
.result h3{
	font-size:18px;
	font-weight:normal;
	margin-bottom:0%;
}
.result p{
	margin-top:0%;
}

p.credit{
	text-align:center;
	position: absolute;
	color: #666666;
    bottom: 2%;
    left: 90%;
}

a, a:visited {
	text-decoration:none;
	outline:none;
}

#visualization{
	margin-top:5%;
	margin-left:15%;
	margin-right:15%;
}

#overview{
	text-align:center;
	margin-top:0%;
	margin-bottom:3%;
}

.clear{
	clear:both;
}

.ui-widget-overlay {
    background: black;
    filter: alpha(opacity = 50);
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
}

#d1{color:#0073EA; font-size:20px; font-family:Arial, Helvetica, sans-serif;}
#d2{color:#0073EA; font-size:17px; font-family:Arial, Helvetica, sans-serif;}
#d2:hover{cursor:pointer}

spec{ color:#ff0084;}

sp{ color:red; font-size:20px;}
ps{ color:red; font-size:15px;}
wp{ color:red; font-size:10px;}

sn{ color:blue; font-size:20px;}
ng{ color:blue; font-size:15px;}
wg{ color:blue; font-size:10px;}

amod{ color:#ff0084; font-size:20px;}
dpre{ color:red; font-size:20px;}
svao{ color:yellow; font-size:25px;}

.ui-dialog-titlebar {display:none}

img.progress{float: none;  width:30px; display:block; margin-left:auto; margin-right:auto;}

p.group1,p.group2,p.group3,#title,#subtitle,#rating,p.up,p.down { display : inline; font-family:"Times New Roman", Times, serif; margin-left: 20px;}
#title { font-size: 400%; color:#0073EA; font-weight:bold; }
#subtitle { font-size: 200%; color:#0073EA; font-weight:bold; margin-left: 0px;}
#rating { font-size: 300%; color:#FF9900; margin-left: 5px;}
p.group1 { font-size: 200%; color:white; }
p.group2 { font-size: 200%; color:gray;}
p.group2:hover{background-color:black; cursor:pointer}
p.group3 { font-size: 150%; color:gray; font-style:italic; font-weight:bold}
p.group3:hover{background-color:black; cursor:pointer}
p.up { font-size: 150%; color:green; }
p.down { font-size: 150%; color:red; }
#po1 { color:#009900; }
#po2 { color:#CC0028; }
